﻿using System;
using System.ComponentModel;
using System.Xml.Serialization;
using DevExpress.Xpo;
using DevExpress.Xpo.Metadata;
using DevExpress.Xpo.Helpers;
using DevExpress.Data.Filtering;
using DevExpress.ExpressApp;
using DevExpress.Persistent.Base;
using DevExpress.Persistent.BaseImpl;
using DevExpress.Persistent.Validation;
namespace Top.Module.Domain
{
    [DefaultClassOptions]
    [Persistent("TopTaobaokeItem")]
    public class TaobaokeItem : BaseObject
    {
        //begin
        public TaobaokeItem()
        {}
        public TaobaokeItem(Session session) : base(session)
        {}
        public override void AfterConstruction(){base.AfterConstruction();}

        private string _CommissionRate;
        public string CommissionRate
        {
            get
            {
                return _CommissionRate;
            }
            set
            {
                SetPropertyValue("CommissionRate", ref _CommissionRate, value);
            }
        }
        private string _Iid;
        public string Iid
        {
            get
            {
                return _Iid;
            }
            set
            {
                SetPropertyValue("Iid", ref _Iid, value);
            }
        }
        private string _NumIid;
        public string NumIid
        {
            get
            {
                return _NumIid;
            }
            set
            {
                SetPropertyValue("NumIid", ref _NumIid, value);
            }
        }
        private string _Title;
        public string Title
        {
            get
            {
                return _Title;
            }
            set
            {
                SetPropertyValue("Title", ref _Title, value);
            }
        }
        private string _Nick;
        public string Nick
        {
            get
            {
                return _Nick;
            }
            set
            {
                SetPropertyValue("Nick", ref _Nick, value);
            }
        }
        private string _PicUrl;
        public string PicUrl
        {
            get
            {
                return _PicUrl;
            }
            set
            {
                SetPropertyValue("PicUrl", ref _PicUrl, value);
            }
        }
        private decimal _Price;
        public decimal Price
        {
            get
            {
                return _Price;
            }
            set
            {
                SetPropertyValue("Price", ref _Price, value);
            }
        }
        private string _ClickUrl;
        public string ClickUrl
        {
            get
            {
                return _ClickUrl;
            }
            set
            {
                SetPropertyValue("ClickUrl", ref _ClickUrl, value);
            }
        }
        private decimal _Commission;
        public decimal Commission
        {
            get
            {
                return _Commission;
            }
            set
            {
                SetPropertyValue("Commission", ref _Commission, value);
            }
        }
        private string _CommissionNum;
        public string CommissionNum
        {
            get
            {
                return _CommissionNum;
            }
            set
            {
                SetPropertyValue("CommissionNum", ref _CommissionNum, value);
            }
        }
        private decimal _CommissionVolume;
        public decimal CommissionVolume
        {
            get
            {
                return _CommissionVolume;
            }
            set
            {
                SetPropertyValue("CommissionVolume", ref _CommissionVolume, value);
            }
        }
        private string _ShopClickUrl;
        public string ShopClickUrl
        {
            get
            {
                return _ShopClickUrl;
            }
            set
            {
                SetPropertyValue("ShopClickUrl", ref _ShopClickUrl, value);
            }
        }
        private long _SellerCreditScore;
        public long SellerCreditScore
        {
            get
            {
                return _SellerCreditScore;
            }
            set
            {
                SetPropertyValue("SellerCreditScore", ref _SellerCreditScore, value);
            }
        }
        private string _ItemLocation;
        public string ItemLocation
        {
            get
            {
                return _ItemLocation;
            }
            set
            {
                SetPropertyValue("ItemLocation", ref _ItemLocation, value);
            }
        }
        private long _Volume;
        public long Volume
        {
            get
            {
                return _Volume;
            }
            set
            {
                SetPropertyValue("Volume", ref _Volume, value);
            }
        }
        private string _TaobaokeCatClickUrl;
        public string TaobaokeCatClickUrl
        {
            get
            {
                return _TaobaokeCatClickUrl;
            }
            set
            {
                SetPropertyValue("TaobaokeCatClickUrl", ref _TaobaokeCatClickUrl, value);
            }
        }
        private string _KeywordClickUrl;
        public string KeywordClickUrl
        {
            get
            {
                return _KeywordClickUrl;
            }
            set
            {
                SetPropertyValue("KeywordClickUrl", ref _KeywordClickUrl, value);
            }
        }
        //end
    }
}
